]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
st-theme-node: Fix memory leak
authorJasper St. Pierre <jstpierre@mecheye.net>
Mon, 19 Dec 2011 04:34:00 +0000 (23:34 -0500)
committerJasper St. Pierre <jstpierre@mecheye.net>
Mon, 19 Dec 2011 14:47:26 +0000 (09:47 -0500)
We ref the icon_colors in st_theme_node_get_icon_colors, but never
unref it.

src/st/st-theme-node.c

index 79ec931338b1859ba054dca7a1ab09dc850e7200..cc51498c676c065917234cabda3cf8f380bc07a9 100644 (file)
@@ -90,6 +90,12 @@ st_theme_node_dispose (GObject *gobject)
       node->border_image = NULL;
     }
 
+  if (node->icon_colors)
+    {
+      st_icon_colors_unref (node->icon_colors);
+      node->icon_colors = NULL;
+    }
+
   G_OBJECT_CLASS (st_theme_node_parent_class)->dispose (gobject);
 }